#ifndef ALPHABETA_H_
#define ALPHABETA_H_

#include "otello_cut.h"

#define INFINITY 99999

class AlphaBeta {
public:
	AlphaBeta();
	virtual ~AlphaBeta();

	int alphabetaMinimax(state_t node, int alpha, int beta, bool color);
	int initCall(state_t node, bool color);

	long long int nodesExpanded;
};

#endif /* ALPHABETA_H_ */
